<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // arguments  用于接收实参列表

        //  当不确定实参有多少个的时候，我们不再使用形参接收，而是使用arguments

        // function sum( a , b) {
        //     return a + b ;
        // }


        // 实现n个数求和  sum(1,2)   sum(1,2,3)    sum(145,7,89,10)


        function sum () {
            // return arguments[0] + arguments[1] ;
            // console.log(arguments) ;   // 伪数组
            // console.log(arguments.length) ;
            var res = 0 ;
            for(var i = 0 ; i < arguments.length ; i++) {
                res += arguments[i] ;
            }
            return res ;
        }

        console.log(sum(1,2,33,35)) ;



        // console.log([1,2,3]) ;

    </script>
    
</body>
</html>